home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Software Pack 5.5 / LeadTek WinFast Multimedia Software Pack.iso / Drivers / PCI / PVR2000 / 32bit / 2KXP / wfpvrenc.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2005-11-20  |  9.2 KB  |  226 lines

  1. ;;#############################################################################
  2. ;;## WFPVRENC.INF for Windows 98/ME/2000/XP WDM Drivers                      ##
  3. ;;## Copyright @2000-2006 Leadtek Research Inc.                              ##
  4. ;;## WinFast PVR2000 WDM MPEG Encoder Driver                                 ##
  5. ;;#############################################################################
  6. [Version]
  7. signature="$CHICAGO$"
  8. Class=Media
  9. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  10. Provider=%Ldtk%
  11. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  12. DriverVer=11/18/2005,5.13.22.6108
  13. CatalogFile.ntx86=wfpvrenc.cat
  14.  
  15. [Manufacturer]
  16. %Ldtk%=Leadtek
  17.  
  18. [SourceDisksNames]
  19. 1=%DiskId%,,0
  20.  
  21. [SourceDisksFiles]
  22. wfpvrenc.sys=1
  23. wfbbprxy.ax=1
  24. wfbbcpno.ax=1
  25.  
  26. [Leadtek]
  27. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_6630107D
  28. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_6638107D
  29. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_663B107D
  30. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_663C107D
  31. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_6632107D
  32. %PVR2000_PAL.DeviceDesc%=PVR2000_PAL,       PCI\VEN_14F1&DEV_8802&SUBSYS_6635107D
  33.  
  34. %PVR2000_NTSC.DeviceDesc%=PVR2000_NTSC,     PCI\VEN_14F1&DEV_8802&SUBSYS_6631107D
  35. %PVR2000_NTSC.DeviceDesc%=PVR2000_NTSC,     PCI\VEN_14F1&DEV_8802&SUBSYS_6637107D
  36. %PVR2000_NTSC.DeviceDesc%=PVR2000_NTSC,     PCI\VEN_14F1&DEV_8802&SUBSYS_663D107D
  37. %PVR2000_NTSC.DeviceDesc%=PVR2000_NTSC,     PCI\VEN_14F1&DEV_8802&SUBSYS_6633107D
  38. %PVR2000_NTSC.DeviceDesc%=PVR2000_NTSC,     PCI\VEN_14F1&DEV_8802&SUBSYS_6634107D
  39.  
  40. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_6639107D
  41. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_663A107D
  42. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_663E107D
  43. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_6636107D
  44. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_663F107D
  45. %PVR2000_NTSC_J.DeviceDesc%=PVR2000_NTSC_J, PCI\VEN_14F1&DEV_8802&SUBSYS_6640107D
  46.  
  47. [PVR2000_PAL]
  48. Include=    ks.inf, kscaptur.inf
  49. Needs=      KS.Registration,KSCAPTUR.Registration.NT
  50. AddReg=     WFPVRENC.AddReg,PVR2000_PAL.AddReg
  51. CopyFiles=  WFPVRENC.CopyDrivers,DSFilters.CopyFiles
  52. RegisterDlls=DSFilters.RegFiles
  53.  
  54. [PVR2000_NTSC]
  55. Include=    ks.inf, kscaptur.inf
  56. Needs=      KS.Registration,KSCAPTUR.Registration.NT
  57. AddReg=     WFPVRENC.AddReg,PVR2000_NTSC.AddReg
  58. CopyFiles=  WFPVRENC.CopyDrivers,DSFilters.CopyFiles
  59. RegisterDlls=DSFilters.RegFiles
  60.  
  61. [PVR2000_NTSC_J]
  62. Include=    ks.inf, kscaptur.inf
  63. Needs=      KS.Registration,KSCAPTUR.Registration.NT
  64. AddReg=     WFPVRENC.AddReg,PVR2000_NTSC_J.AddReg
  65. CopyFiles=  WFPVRENC.CopyDrivers,DSFilters.CopyFiles
  66. RegisterDlls=DSFilters.RegFiles
  67.  
  68. [DestinationDirs]
  69. WFPVRENC.CopyDrivers=10,system32\drivers
  70. DSFilters.CopyFiles=11
  71.  
  72. [WFPVRENC.CopyDrivers]
  73. wfpvrenc.sys
  74.  
  75. [DSFilters.CopyFiles]
  76. wfbbprxy.ax
  77. wfbbcpno.ax
  78.  
  79. [DSFilters.RegFiles]
  80. 11,,wfbbcpno.ax, 1
  81.  
  82. [WFPVRENC.AddReg]
  83. HKR,,DevLoader,,*ntkern
  84. HKR,,NTMPDriver,,wfpvrenc.sys
  85. HKR,,OkToHibernate,3,01
  86. HKR,,PageOutWhenUnopened,3,00
  87. HKR,,DontSuspendIfStreamsAreRunning,3,01
  88.  
  89. ;Register the name of the 656 pin
  90. HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656_IN%
  91. HKLM,%MediaCategories%\%GUID.PINNAME_I2S_IN%,Name,,%PinName.I2S_IN%
  92.  
  93. ;Name of the MPEG output pin.
  94. HKLM,%MediaCategories%\%TPPinID%,Display,1, 00,00,00,00
  95. HKLM,%MediaCategories%\%TPPinID%,Name,,%TPpinName%
  96.  
  97. ;Add the property pages
  98.  
  99. HKCR,CLSID\%GUID.General_Properties%\InprocServer32,,,wfbbprxy.ax
  100. HKCR,CLSID\%GUID.General_Properties%\InprocServer32,ThreadingModel,,Both
  101. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.General_Properties%,,,
  102.  
  103. HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,,,wfbbprxy.ax
  104. HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,ThreadingModel,,Both
  105. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.Video_Properties%,,,
  106.  
  107. HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,,,wfbbprxy.ax
  108. HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,ThreadingModel,,Both
  109. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.Audio_Properties%,,,
  110.  
  111. HKCR,CLSID\%GUID.MPEG_Properties%\InprocServer32,,,wfbbprxy.ax
  112. HKCR,CLSID\%GUID.MPEG_Properties%\InprocServer32,ThreadingModel,,Both
  113. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.MPEG_Properties%,,,
  114.  
  115. HKCR,CLSID\%GUID.Diagnostic_Properties%\InprocServer32,,,wfbbprxy.ax
  116. HKCR,CLSID\%GUID.Diagnostic_Properties%\InprocServer32,ThreadingModel,,Both
  117. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.Diagnostic_Properties%,,,
  118.  
  119. HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,,,wfbbprxy.ax
  120. HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,ThreadingModel,,Both
  121. HKLM,%MediaSets%\%GUID.IVAC_PROPERTIES%\PropertyPages\%GUID.Noise_Properties%,,,
  122.  
  123. ;Register the encoder and multiplexer classes with Direct X
  124. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
  125. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
  126. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
  127. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
  128.  
  129. ;Register the names of the encoder and multiplexer nodes
  130. HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
  131. HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
  132. HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
  133. HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
  134.  
  135. ;
  136. ; Driver Configuration Registry Entries
  137. ;
  138. [PVR2000_PAL.AddReg]
  139. HKR,"DriverData","EncoderDefaultResolution",0x00010001,   0x03,0x00,0x00,0x00
  140. HKR,"DriverData","EncoderDefaultFrameRate",0x00010001,   0x01,0x00,0x00,0x00
  141. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x01,0x00,0x00,0x00
  142.  
  143. [PVR2000_NTSC.AddReg]
  144. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x01,0x00,0x00,0x00
  145.  
  146. [PVR2000_NTSC_J.AddReg]
  147. HKR,"DriverData","EncoderMVDRM",0x00010001,   0x01,0x00,0x00,0x00
  148.  
  149. ;
  150. ; Interfaces installation
  151. ;
  152. [PVR2000_PAL.Interfaces]
  153. AddInterface=%GUID.Encoder%,"GLOBAL",PVR2000_Interface,
  154. AddInterface=%GUID.Multiplexer%,"GLOBAL",PVR2000_Interface,
  155.  
  156. [PVR2000_NTSC.Interfaces]
  157. AddInterface=%GUID.Encoder%,"GLOBAL",PVR2000_Interface,
  158. AddInterface=%GUID.Multiplexer%,"GLOBAL",PVR2000_Interface,
  159.  
  160. [PVR2000_NTSC_J.Interfaces]
  161. AddInterface=%GUID.Encoder%,"GLOBAL",PVR2000_Interface,
  162. AddInterface=%GUID.Multiplexer%,"GLOBAL",PVR2000_Interface,
  163.  
  164.  
  165. [PVR2000_Interface]
  166. AddReg=PVR2000_Interface.AddReg
  167.  
  168. [PVR2000_Interface.AddReg]
  169. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  170. HKR,,FriendlyName,,%PVR2000FriendlyName%
  171. ;Add an interface for Microsoft's video bit rate property set
  172. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  173.  
  174. ;
  175. ; Services installation
  176. ;
  177. [PVR2000_PAL.Services]
  178. AddService = WFPVRENC,2,PVR2000.ServiceInstall
  179.  
  180. [PVR2000_NTSC.Services]
  181. AddService = WFPVRENC,2,PVR2000.ServiceInstall
  182.  
  183. [PVR2000_NTSC_J.Services]
  184. AddService = WFPVRENC,2,PVR2000.ServiceInstall
  185.  
  186. [PVR2000.ServiceInstall]
  187. DisplayName   = %PVR2000_PAL.DeviceDesc%
  188. ServiceType   = 1
  189. StartType     = 2
  190. ErrorControl  = 1
  191. ServiceBinary = %10%\system32\drivers\wfpvrenc.sys
  192.  
  193. ;---------------------------------------------------------------
  194. ;                S t r i n g s
  195. ;---------------------------------------------------------------
  196. [Strings]
  197. Ldtk                       =  "Leadtek Research Inc."
  198. DiskId                     =  "WinFast PVR2000 MPEG Encoder"
  199. PVR2000_PAL.DeviceDesc     =  "WinFast PVR2000 MPEG Encoder(PAL)"
  200. PVR2000_NTSC.DeviceDesc    =  "WinFast PVR2000 MPEG Encoder(NTSC)"
  201. PVR2000_NTSC_J.DeviceDesc  =  "WinFast PVR2000 MPEG Encoder(NTSC-J)"
  202. PVR2000FriendlyName        =  "WinFast PVR2000 MPEG Encoder"
  203.  
  204. MediaCategories            =  "SYSTEM\CurrentControlSet\Control\MediaCategories"
  205. MediaSets                  =  "System\CurrentControlSet\Control\MediaSets"
  206. ActiveMovieCategories      =  "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  207. TPPinID                    =  "{1649D2C1-435E-11d3-A94B-00A0C9D8B34E}"
  208. TPPinName                  =  "MPEG-2 TS"
  209. GUID.PINNAME_656_IN        =  "{DFD530C7-36D9-47ff-B838-9A11D215B140}"
  210. PinName.656_IN             =  "656"
  211. GUID.PINNAME_I2S_IN        =  "{DF77FE27-FA59-47d7-BFC4-955DE7A32794}"
  212. PinName.I2S_IN             =  "I2S"
  213. GUID.IVAC_PROPERTIES       =  "{d2185a40-0398-11d3-a53e-00a0c9ef506a}"
  214. GUID.Encoder               =  "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  215. GUID.Multiplexer           =  "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  216. Category_Encoders          =  "WDM Streaming Encoder Devices"
  217. Category_Multiplexers      =  "WDM Streaming Multiplexer Devices"
  218. Node.Encoder               =  "Encoder"
  219. Node.Multiplexer           =  "Multiplexer"
  220. GUID.General_Properties    =  "{1CC63210-AB37-4d6e-9D72-79C02C381CBC}"
  221. GUID.Video_Properties      =  "{1CC63211-AB37-4d6e-9D72-79C02C381CBC}"
  222. GUID.Audio_Properties      =  "{1CC63212-AB37-4d6e-9D72-79C02C381CBC}"
  223. GUID.MPEG_Properties       =  "{1CC63213-AB37-4d6e-9D72-79C02C381CBC}"
  224. GUID.Diagnostic_Properties =  "{1CC63214-AB37-4d6e-9D72-79C02C381CBC}"
  225. GUID.Noise_Properties      =  "{1CC63215-AB37-4d6e-9D72-79C02C381CBC}"
  226.